package com.ymatou.iapi.withdraw.parameter;

import java.math.BigDecimal;
import java.util.Date;

public class WithDrawInvoiceDto2{
	/**提现出账账户类型*/
	private Integer AccountType;
	public Integer getAccountType(){
		return AccountType;
	}
	public void setAccountType(Integer accountType) {
		this.AccountType= accountType;
	}
	
	/** 申请时间*/
	private Date ApplyTime;
	public Date getApplyTime(){
		return ApplyTime;
	}
	public void setApplyTime(Date applyTime) {
		this.ApplyTime= applyTime;
	}
	
	/**申请人*/
	private String ApplyUserLoginId;
	public String getApplyUserLoginId(){
		return ApplyUserLoginId;
	}
	public void setApplyUserLoginId(String applyUserLoginId) {
		this.ApplyUserLoginId= applyUserLoginId;
	}
	
	/**审批备注*/
	private String ApprovalResult;
	public String getApprovalResult(){
		return ApprovalResult;
	}
	public void setApprovalResult(String approvalResult) {
		this.ApprovalResult= approvalResult;
	}
	
	
	/**审批状态*/
	private Integer ApproveStatus ;
	public Integer getApproveStatus (){
		return ApproveStatus ;
	}
	public void setApproveStatus (Integer approveStatus ) {
		this.ApproveStatus = approveStatus ;
	}
	
	
	/**收款银行户名*/
	private String BankAccountName ;
	public String getBankAccountName (){
		return BankAccountName ;
	}
	public void setBankAccountName (String bankAccountName ) {
		this.BankAccountName = bankAccountName ;
	}
	
	
	/**收款银行账号*/
	private String BankAccountNo ;
	public String getBankAccountNo (){
		return BankAccountNo ;
	}
	public void setBankAccountNo (String bankAccountNo ) {
		this.BankAccountNo = bankAccountNo ;
	}
	
	
	/**收款银行所在市*/
	private String BankCity ;
	public String getBankCity (){
		return BankCity ;
	}
	public void setBankCity (String bankCity ) {
		this.BankCity = bankCity ;
	}
	
	
	/**	收款银行所在国家*/
	private String BankCountry ;
	public String getBankCountry (){
		return BankCountry ;
	}
	public void setBankCountry (String bankCountry ) {
		this.BankCountry = bankCountry ;
	}
	
	
	/**	款银行所在城市*/
	private String BankHostCity ;
	public String getBankHostCity (){
		return BankHostCity ;
	}
	public void setBankHostCity (String bankHostCity ) {
		this.BankHostCity = bankHostCity ;
	}
	
	
	/**	收款银行名称*/
	private String BankName ;
	public String getBankName (){
		return BankName ;
	}
	public void setBankName (String bankName ) {
		this.BankName = bankName ;
	}
	
	
	/**	收款银行所在州/省*/
	private String BankState ;
	public String getBankState (){
		return BankState ;
	}
	public void setBankState (String bankState ) {
		this.BankState = bankState ;
	}
	
	/**	导出批次号*/
	private String BatchCode ;
	public String getBatchCode (){
		return BatchCode ;
	}
	public void setBatchCode (String batchCode ) {
		this.BatchCode = batchCode ;
	}
	
	
	/**	银行地址*/
	private String BranchAddress ;
	public String getBranchAddress (){
		return BranchAddress ;
	}
	public void setBranchAddress (String branchAddress ) {
		this.BranchAddress = branchAddress ;
	}
	
	
	/**	提现出账账户名称*/
	private String BusinessName ;
	public String getBusinessName (){
		return BusinessName ;
	}
	public void setBusinessName (String businessName ) {
		this.BusinessName = businessName ;
	}
	
	/**	汇率*/
	private BigDecimal CurrencyRate ;
	public BigDecimal getCurrencyRate (){
		return CurrencyRate ;
	}
	public void setCurrencyRate (BigDecimal currencyRate ) {
		this.CurrencyRate = currencyRate ;
	}
	
	/**提现用户邮箱*/
	private String Email ;
	public String getEmail (){
		return Email ;
	}
	public void setEmail (String email ) {
		this.Email = email ;
	}
	
	/**提现账户ID*/
	private String FundAccountId ;
	public String getFundAccountId (){
		return FundAccountId ;
	}
	public void setFundAccountId (String fundAccountId ) {
		this.FundAccountId = fundAccountId ;
	}
	
	
	/**IBanCode*/
	private String IBanCode ;
	public String getIBanCode (){
		return IBanCode ;
	}
	public void setIBanCode (String IBanCode ) {
		this.IBanCode = IBanCode ;
	}
	
	/**支付失败结果*/
	private String InputResultInfo ;
	public String getInputResultInfo (){
		return InputResultInfo ;
	}
	public void setInputResultInfo (String inputResultInfo ) {
		this.InputResultInfo = inputResultInfo ;
	}	
	
	/**单据状态*/
	private Integer InvoiceStatus ;
	public Integer getInvoiceStatus (){
		return InvoiceStatus ;
	}
	public void setInvoiceStatus (Integer invoiceStatus ) {
		this.InvoiceStatus = invoiceStatus ;
	}	
	
	
	/**手续费*/
	private BigDecimal PoundageAmount ;
	public BigDecimal getPoundageAmount (){
		return PoundageAmount ;
	}
	public void setPoundageAmount (BigDecimal poundageAmount ) {
		this.PoundageAmount = poundageAmount ;
	}
	
	
	
	/**提现账户类型银行卡支付宝*/
	private Integer ReceivableAccountType ;
	public Integer getReceivableAccountType (){
		return ReceivableAccountType ;
	}
	public void setReceivableAccountType (Integer receivableAccountType ) {
		this.ReceivableAccountType = receivableAccountType ;
	}
	
	
	
	
	/**收款人地址*/
	private String ReceiverAddress ;
	public String getReceiverAddress (){
		return ReceiverAddress ;
	}
	public void setReceiverAddress (String receiverAddress ) {
		this.ReceiverAddress = receiverAddress ;
	}
	
	
	/**备注*/
	private String Remark ;
	public String getRemark (){
		return Remark ;
	}
	public void setRemark (String remark ) {
		this.Remark = remark ;
	}
	
	/**RoutingNumber*/
	private String RoutingNumber ;
	public String getRoutingNumber (){
		return RoutingNumber ;
	}
	public void setRoutingNumber (String routingNumber ) {
		this.RoutingNumber = routingNumber ;
	}
	
	
	/**银行电汇号*/
	private String SwiftCode ;
	public String getSwiftCode (){
		return SwiftCode ;
	}
	public void setSwiftCode (String swiftCode ) {
		this.SwiftCode = swiftCode ;
	}
	
	
	
	/**支付宝收款账户*/
	private String ThirdPartyPlatformAccount ;
	public String getThirdPartyPlatformAccount (){
		return ThirdPartyPlatformAccount ;
	}
	public void setThirdPartyPlatformAccount (String thirdPartyPlatformAccount ) {
		this.ThirdPartyPlatformAccount = thirdPartyPlatformAccount ;
	}
	
	/**最后更新时间*/
	private Date UpdatTime ;
	public Date getUpdatTime (){
		return UpdatTime ;
	}
	public void setUpdatTime (Date updatTime ) {
		this.UpdatTime = updatTime ;
	}
	
	/**账户类型*/
	private Integer UserAccountType ;
	public Integer getUserAccountType (){
		return UserAccountType ;
	}
	public void setUserAccountType (Integer userAccountType ) {
		this.UserAccountType = userAccountType ;
	}
	
	
	/**提现用户Id*/
	private int Userid ;
	public int getUserid (){
		return Userid ;
	}
	public void setUserid (int userid ) {
		this.Userid = userid ;
	}
	
	

	/**提现用户账户名*/
	private String UserLoginId ;
	public String getUserLoginId (){
		return UserLoginId ;
	}
	public void setUserLoginId (String userLoginId ) {
		this.UserLoginId = userLoginId ;
	}
	

	/**提现金额*/
	private BigDecimal WithDrawAmount ;
	public BigDecimal getWithDrawAmount (){
		return WithDrawAmount ;
	}
	public void setWithDrawAmount (BigDecimal withDrawAmount ) {
		this.WithDrawAmount = withDrawAmount ;
	}
	
	/**提现单据流水号*/
	private String WithDrawInvoiceId ;
	public String getWithDrawInvoiceId (){
		return WithDrawInvoiceId ;
	}
	public void setWithDrawInvoiceId (String withDrawInvoiceId ) {
		this.WithDrawInvoiceId = withDrawInvoiceId ;
	}
	
	/**提现类型*/
	private Integer WithDrawType ;
	public Integer getWithDrawType (){
		return WithDrawType ;
	}
	public void setWithDrawType (Integer withDrawType ) {
		this.WithDrawType = withDrawType ;
	}
}
